cmake_minimum_required(VERSION 3.24)
project(lesson11_ds18b20 C)

set(CMAKE_C_STANDARD 11)

include_directories(utils/includes)

add_executable(lesson11_ds18b20
        utils/includes/beep_utils.h
        utils/includes/common_utils.h
        utils/includes/ds18b20.h
        utils/includes/eeprom_utils.h
        utils/includes/i2c_utils.h
        utils/includes/key_utils.h
        utils/includes/led_matrix_utils.h
        utils/includes/led_utils.h
        utils/includes/segment_display_utils.h
        utils/includes/timer_utils.h
        utils/includes/types.h
        utils/includes/uart_utils.h
        utils/beep_utils.c
        utils/common_utils.c
        utils/ds18b20.c
        utils/eeprom_utils.c
        utils/i2c_utils.c
        utils/key_utils.c
        utils/led_matrix_utils.c
        utils/led_utils.c
        utils/segment_display_utils.c
        utils/timer_utils.c
        utils/uart_utils.c
        main.c)
